to thrive - French English Dictionary